|
SAP Convergent Charging
Java and XML APIs (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.filter.hci.ModificationModel
com.highdeal.pnr.hci.ChargeActivationModificationModel
public class ChargeActivationModificationModel
This class represents a charge activation modification model
by using attributeModificationModel to describe each modification.
If no attributeModificationModel is given, no modification is done.
Available main modifiable attribute names are :
ModificationModel for
XML Schema. The element name for this charge activation modification is set to "chargeActivationModification".
No specific modification exists for charge activations.
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="chargeActivationModification" substitutionGroup="ModificationModel" type="ModificationModel"/>
| Field Summary | |
|---|---|
static java.lang.String |
EFFECTIVE
Name of the attributeDescription that represents effective. |
static java.lang.String |
EXPIRATION
Name of the attributeDescription that represents expiration. |
| Constructor Summary | |
|---|---|
ChargeActivationModificationModel()
|
|
| Method Summary | |
|---|---|
void |
checkModifications()
This method throws an exception if the required modifications are not well formed. |
java.util.Vector<AttributeDescriptionModel> |
getMainModifiableAttributeCatalog()
Returns the list of pre-formed modification model of all modifiable main attributes. |
AttributeDescriptionModel |
getMainModifiableAttributeFromCatalog(java.lang.String name)
Gets a pre-formed attribute modification model for a specified main attribute. |
java.util.Vector<SpecificModificationModel> |
getSpecificModificationCatalog()
This method allows the user to retrieve the catalog of available specific modifications. |
SpecificModificationModel |
getSpecificModificationFromCatalog(java.lang.String code)
This method allows the user to retrieve from the catalog of available specific modifications a specified one. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EXPIRATION
expiration.
The type of the corresponding attributeDescription is date
public static final java.lang.String EFFECTIVE
effective.
The type of the corresponding attributeDescription is date
| Constructor Detail |
|---|
public ChargeActivationModificationModel()
| Method Detail |
|---|
public SpecificModificationModel getSpecificModificationFromCatalog(java.lang.String code)
getSpecificModificationFromCatalog in class ModificationModelcode - the code of the requested specific modification.
public java.util.Vector<SpecificModificationModel> getSpecificModificationCatalog()
getSpecificModificationCatalog in class ModificationModelpublic AttributeDescriptionModel getMainModifiableAttributeFromCatalog(java.lang.String name)
ModificationModel
getMainModifiableAttributeFromCatalog in class ModificationModelpublic java.util.Vector<AttributeDescriptionModel> getMainModifiableAttributeCatalog()
ModificationModel
getMainModifiableAttributeCatalog in class ModificationModelAttributeDescriptionModel
public void checkModifications()
throws InvalidBulkModificationException
ModificationModel
checkModifications in class ModificationModelInvalidBulkModificationException - with MALFORMED_MODEL as reason
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||